/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#545454;}
li{ list-style:none;}
a{ text-decoration:none; color:#545454;}
a:hover{ color:#9f0909;}
img{ border:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
#nobg{ background:none;}
#noboder{ border-bottom:none;}


.top{ width:993px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ width:973px; height:86px; overflow:hidden; background:url(/Upfile/2012724/2012072452915025.gif) no-repeat; text-align:right; padding-right:20px; padding-top:15px;}
.logo p{ padding:30px 0 0 20px;  background:url(search_bg.gif) no-repeat 26px 34px; height:30px; width:320px;}
.logo p input{ vertical-align:middle;}
.search_input{ width:168px; height:18px; border:1px solid #dadada; line-height:18px; padding:0 5px;}
.logo a{ color:#000;}
.nav{ width:973px; height:34px; background:url(nav_bg.gif) repeat-x top; padding-left:20px;}
.nav ul li{ float:left; width:92px; text-align:center; padding-top:10px; height:24px; background:url(line.gif) no-repeat right center;}
.nav ul li a{ color:#fff; font-weight:bolder;}
.nav ul li a:hover{ color:#fff;}
.banner{ width:993px; height:259px; overflow:hidden; margin-top:1px;}

.main{ width:993px; height:auto; margin:0 auto; overflow:hidden; margin-top:18px;}
.main .left{ width:261px; height:214px; float:left; overflow:hidden;}
.main .left p.title{ display:block; width:261px; height:23px; overflow:hidden; background:url(company.jpg) no-repeat;}
.main .left p.img{ padding-top:10px; padding-left:1px;}
.main .left p.img img{ width:119px; height:68px; overflow:hidden; margin:0 5px;}
.main .left p.l_com{ padding:6px; line-height:24px;}
.main .left p.l_com a{ color:#f00;}
.main .center{ float:left; display:inline; margin-left:18px; width:424px; height:214px; overflow:hidden;}
.main .center p.title{ display:block; width:414px; text-align:right; height:16px; overflow:hidden; background:url(news.jpg) no-repeat; padding-top:8px; margin-bottom:14px; padding-right:10px;}
.main .center ul li{ background:url(news_bg.jpg) no-repeat; padding-top:8px; height:22px; padding-left:22px;}
.main .center ul li span{ float:right;}
.main .right{ float:right; width:269px; height:214px; overflow:hidden;}
.main .right p.yx{ border-bottom:1px dashed #ccc; padding-bottom:15px; margin-bottom:15px;}
.main .products{ width:993px; height:230px; background:url(cp_bg.jpg) repeat-x bottom; margin-top:8px;}
.main .products p.title{display:block; width:983px; height:16px; overflow:hidden; background:url(products.jpg) no-repeat; text-align:right; padding-top:8px; padding-right:10px; margin-bottom:10px;}
.main .products ul li{ width:146px; height:180px; float:left; display:inline; margin:9px;}
.main .products ul li img{ width:144px; height:123px; border:1px solid #ccc; margin-bottom:5px;}
.main .products ul li h2{ background:#e0e0e0; width:126px; height:34px; padding:10px 10px 0 10px; text-align:center;}
#democ{ width:973px; height:180px; margin:0px auto; overflow:hidden;}
#indemoc{float: left;width: 800%;}
#demo1c{float: left;}
#demo2c{float: left;}

.footer{ width:993px; height:auto; margin:0 auto; overflow:hidden; text-align:center; margin-top:8px; border-top:8px solid #002c59; padding:10px 0; line-height:20px;}


.page_left{ width:207px; height:auto; float:left; border:1px solid #d8d8d8; background:#f5f5f5; padding-bottom:10px;}
.page_left p.title{ margin-bottom:10px;}
.page_left ul li{ width:158px; height:23px; padding-left:16px; margin-top:4px;}
.page_left ul li a{ display:block; width:144px; height:18px; padding-top:5px; background:url(page_n.jpg) no-repeat; padding-left:30px;}
.page_left ul li a:hover,.page_left ul li.on a{ background:url(page_n_on.jpg) no-repeat; color:#fff;}
.page_right{ width:737px; height:auto; min-height:210px; border-left:1px solid #ccc; padding-left:20px; float:right; padding-bottom:10px;}
.page_right p.title{ width:737px; height:20px; background:url(page_nav.jpg) no-repeat; padding-top:4px;}
.page_right p.title b{ color:#fff; padding-left:12px; float:left;}
.page_right p.title span{ float:right;}
.products_list{width:737px; height:auto; overflow:hidden;}
.products_list ul li{ width:146px; height:180px; float:left; display:inline; margin:20px 17px 0 18px;}
.products_list ul li img{ width:144px; height:123px; border:1px solid #ccc; margin-bottom:5px;}
.products_list ul li h2{ background:#e0e0e0; width:126px; height:34px; overflow:hidden; padding:10px 10px 0 10px; text-align:center;}
.products_show{width:737px; height:auto; overflow:hidden; padding-top:20px; line-height:24px;}
.products_show img.img{ width:400px; height:342px; border:1px solid #ccc; float:left; display:inline; margin-right:20px;}

.ry_list{width:737px; height:auto; overflow:hidden;}
.ry_list ul li{ float:left; margin-left:20px; width:144px; text-align:center; display:inline; margin-top:20px; margin-right:16px;}
.ry_list ul li img{ border:1px solid #ccc; width:144px; height:123px;}
.ry_list ul li h2{ text-align:center; height:16px; padding-top:10px;}
.ry_show{width:737px; height:auto; overflow:hidden; padding-top:10px;}
.ry_show p.max{ text-align:center;}
.ry_show p.max img{ border:1px solid #ccc;}
.ry_show p.p1{ text-align:center; margin-top:20px;}

.news_list{ width:725px; height:auto; overflow:hidden; margin-left:4px; margin-top:16px;}
.news_list ul li{ background:url(p_news_bg.jpg) no-repeat; padding-top:8px; height:22px; padding-left:22px;}
.news_list ul li span{ float:right;}

.page_com{width:737px; height:auto; overflow:hidden; padding-top:10px; line-height:24px; overflow:hidden;}
.page_com p{ margin-bottom:10px;}
.page_coms{ width:737px; height:auto; overflow:hidden; padding-top:10px; line-height:24px; overflow:hidden;}

/*内容分页部分*/
.content_page{ clear:both;text-align:center;margin:20px 0;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #ccc;color:#A0A0A0;}
.content_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #ccc;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #ccc;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px 0;}
.content_url span{color:#999;}
.content_url input{background:#50B20E;color:#fff;width:50px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:574px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}

#Positon{background:url(../images/sdcms.gif) 0 -283px;height:41px;line-height:35px;text-indent:10px;}
.info_title{margin:10px 0;font:18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0 10px 0; border-bottom:4px solid #333; padding-bottom:6px;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 0;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#ccc;}
.info_content{word-wrap:break-word;overflow:hidden;width:739px;line-height:24px;line-height:24px;font-size:14px;}
.info_content img{max-width:711px;}
.other_content{word-wrap:break-word;overflow:hidden;width:739px;line-height:24px;}
.other_content img{max-width:711px;}
#Digg{margin:10px auto 10px auto;padding:0;width:402px;height:59px;display:block;}
#Digg .up{float:left;margin-right:10px;background:url(../Images/digg_up.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .up_over{float:left;margin-right:10px;background:url(../Images/digg_up_over.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .down{float:left;background:url(../Images/digg_down.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .down_over{float:left;background:url(../Images/digg_down_over.gif) no-repeat;width:196px;height:59px;display:block;cursor:pointer;}
#Digg .percent{width:60px;height:7px;margin:13px 0 0 18px;overflow:hidden;}
#Digg .percent01{background:#82D114;height:7px;}
#Digg .percent02{background:#A9A9A9;height:7px;}
#Digg .percent03{position:absolute;margin:-10px 0 0 90px;}
.info_next{color:#999;margin-top:6px;}
.info_next a{font-family:verdana;}
/*内容分页部分*/

#right{ margin:0 auto;}
.subject_bg{height:29px;line-height:29px;}
.subject_title{font-size:14px;font-weight:bold;color:#c00;padding-left:12px;}
.subject_title a{color:#4EB30F;}
.subject_title a:hover{color:#f30;}
.subject_title span{float:right;font:12px/30px "宋体";padding-right:10px;}
.subject_title span a{color:#4EB30F;font:12px/30px "宋体";}
.subject_title span a:hover{color:#f30;font:12px/30px "宋体";}
.subject_title span span{float:none;font:12px/30px "宋体";padding-right:0;}
.plug_book_add { padding-left:0px; margin-top:30px;}
.plug_book_add dt{margin:6px 0px; line-height:26px;}
.plug_book_add i{ font-style:normal; color:#f00; margin-left:10px;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;}
.plug_book_add dt .xheditor-mini{width:200px;height:100px;}
/*Ajax评论*/
.comment_add{margin:0;padding:0;}
.comment_add dt{list-style:none;margin:4px 0;padding:0;}
.comment_add .input{height:20px;line-height:20px;border:1px solid #ccc;padding:0px;font-size:12px;}
.comment_add .xheditor-mini{width:739px;height:100px;margin:0;padding:0;}
.comment_title{ background:#ccc; height:29px;line-height:29px;border:1px solid #ccc;border-bottom:0;color:#000;padding-left:12px;}
.comment_title span{color:#999;}
.comment_title b{font-weight:normal;float:right;margin-right:10px;}
.comment_content{border:1px solid #ccc;border-top:0;padding:6px;overflow:hidden;word-wrap:break-word;overflow:hidden;margin-bottom:10px;}
.comment_content img{max-width:739px;}
.vote_bnt{width:66px;height:34px;line-height:28px;text-align:center;margin:4px;}

.border{ margin-top:10px;}

.rczp_nr{ width:724px; height:auto; padding:14px 58px 8px 58px; overflow:hidden;}
.rczp_table{ width:606px;  height:auto; border:1px solid #ca5006; border-right:none; border-bottom:none; background:#fbf5f1; overflow:hidden;}
.rczp_table tr td{ height:auto; border:1px solid #ca5006; border-left:none; border-top:none; overflow:hidden;}
.rczp_r{ padding:5px 0 5px 10px; background:#fff;}
.rczp_an{ text-align:center; padding:8px 0;}
.rcpzp_wby{ width:370px; height:130px;}
.rcpzp_wb2{ width:220px; height:12px; padding:2px 4px;}
i{ font-style:normal; color:#f00;}
.zptable{ display:inline; width:95%; margin-top:20px; padding:10px; line-height:150%;}
.zptable td{ border-color:#ccc; padding:4px; background:#fff;}
.lefts{ padding:4px 10px;}